1.順序執行
依照程式出現的先後順序執行(變量在使用前要先聲明)
2.分支執行:單分支、雙分支
單分支
public static void main(String[] args) {
        System.out.println(1);
        int i=10;
        if(i>5){ //結果為true 執行1-1,若為i<15 結果則為false不執行1-1 印出1 2
            System.out.println("1-1");
        }
        System.out.println(2);//印出 1 1-1 2
}
    
必選分支
public static void main(String[] args) {
        int i=10;
        if(i == 10){
            System.out.println("i=10"); //執行此print
        }else{
            System.out.println("i!=10");//若i不等於10則此行此print
        }
    }
多分支
public static void main(String[] args) {
        int i=15;
        if(i == 10){
            System.out.println("i=10");
        }else if(i < 20){
            System.out.println("i<20");
        }else {
            System.out.println(i);
        }
    }